home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2004 October / My Disc.iso / patch / UT2004 Bonus Pack / ut2004-ecebonuspack.exe / System / OnslaughtBP.u / ONSDualACSideGun_ONSMortarShell_ScriptText.TextBuffer < prev    next >
Unknown  |  2004-09-14  |  3.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 75 3b 2f 2f 2d 2d 2d 2d |........|u;//----|
|00000010| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000020| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000030| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000040| 2d 2d 2d 2d 2d 2d 2d 0d | 0a 2f 2f 0d 0a 2f 2f 2d |-------.|.//..//-|
|00000050| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000060| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000070| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000080| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 0a 63 6c 61 73 |--------|--..clas|
|00000090| 73 20 4f 4e 53 4d 6f 72 | 74 61 72 53 68 65 6c 6c |s ONSMor|tarShell|
|000000a0| 20 65 78 74 65 6e 64 73 | 20 50 72 6f 6a 65 63 74 | extends| Project|
|000000b0| 69 6c 65 3b 0d 0a 0d 0a | 2f 2f 23 65 78 65 63 20 |ile;....|//#exec |
|000000c0| 54 45 58 54 55 52 45 20 | 20 49 4d 50 4f 52 54 20 |TEXTURE | IMPORT |
|000000d0| 4e 41 4d 45 3d 4e 65 77 | 46 6c 61 6b 53 6b 69 6e |NAME=New|FlakSkin|
|000000e0| 20 46 49 4c 45 3d 74 65 | 78 74 75 72 65 73 5c 6a | FILE=te|xtures\j|
|000000f0| 66 6c 61 6b 73 6c 75 67 | 65 6c 31 2e 62 6d 70 20 |flakslug|el1.bmp |
|00000100| 47 52 4f 55 50 3d 22 53 | 6b 69 6e 73 22 20 44 58 |GROUP="S|kins" DX|
|00000110| 54 3d 35 0d 0a 0d 0a 76 | 61 72 09 78 65 6d 69 74 |T=5....v|ar.xemit|
|00000120| 74 65 72 20 74 72 61 69 | 6c 3b 0d 0a 76 61 72 20 |ter trai|l;..var |
|00000130| 61 63 74 6f 72 20 47 6c | 6f 77 3b 0d 0a 76 61 72 |actor Gl|ow;..var|
|00000140| 20 63 6c 61 73 73 3c 45 | 6d 69 74 74 65 72 3e 20 | class<E|mitter> |
|00000150| 45 78 70 6c 6f 73 69 6f | 6e 45 66 66 65 63 74 43 |Explosio|nEffectC|
|00000160| 6c 61 73 73 3b 0d 0a 76 | 61 72 20 63 6c 61 73 73 |lass;..v|ar class|
|00000170| 3c 45 6d 69 74 74 65 72 | 3e 20 41 69 72 45 78 70 |<Emitter|> AirExp|
|00000180| 6c 6f 73 69 6f 6e 45 66 | 66 65 63 74 43 6c 61 73 |losionEf|fectClas|
|00000190| 73 3b 0d 0a 76 61 72 20 | 62 6f 6f 6c 20 62 45 78 |s;..var |bool bEx|
|000001a0| 70 6c 6f 64 65 64 3b 0d | 0a 0d 0a 73 69 6d 75 6c |ploded;.|...simul|
|000001b0| 61 74 65 64 20 66 75 6e | 63 74 69 6f 6e 20 50 6f |ated fun|ction Po|
|000001c0| 73 74 42 65 67 69 6e 50 | 6c 61 79 28 29 0d 0a 7b |stBeginP|lay()..{|
|000001d0| 0d 0a 09 6c 6f 63 61 6c | 20 52 6f 74 61 74 6f 72 |...local| Rotator|
|000001e0| 20 52 3b 0d 0a 09 6c 6f | 63 61 6c 20 50 6c 61 79 | R;...lo|cal Play|
|000001f0| 65 72 43 6f 6e 74 72 6f | 6c 6c 65 72 20 50 43 3b |erContro|ller PC;|
|00000200| 0d 0a 0d 0a 09 69 66 20 | 28 20 21 50 68 79 73 69 |.....if |( !Physi|
|00000210| 63 73 56 6f 6c 75 6d 65 | 2e 62 57 61 74 65 72 56 |csVolume|.bWaterV|
|00000220| 6f 6c 75 6d 65 20 26 26 | 20 28 4c 65 76 65 6c 2e |olume &&| (Level.|
|00000230| 4e 65 74 4d 6f 64 65 20 | 21 3d 20 4e 4d 5f 44 65 |NetMode |!= NM_De|
|00000240| 64 69 63 61 74 65 64 53 | 65 72 76 65 72 29 20 29 |dicatedS|erver) )|
|00000250| 0d 0a 09 7b 0d 0a 09 09 | 50 43 20 3d 20 4c 65 76 |...{....|PC = Lev|
|00000260| 65 6c 2e 47 65 74 4c 6f | 63 61 6c 50 6c 61 79 65 |el.GetLo|calPlaye|
|00000270| 72 43 6f 6e 74 72 6f 6c | 6c 65 72 28 29 3b 0d 0a |rControl|ler();..|
|00000280| 09 09 69 66 20 28 20 28 | 50 43 2e 56 69 65 77 54 |..if ( (|PC.ViewT|
|00000290| 61 72 67 65 74 20 21 3d | 20 4e 6f 6e 65 29 20 26 |arget !=| None) &|
|000002a0| 26 20 56 53 69 7a 65 28 | 50 43 2e 56 69 65 77 54 |& VSize(|PC.ViewT|
|000002b0| 61 72 67 65 74 2e 4c 6f | 63 61 74 69 6f 6e 20 2d |arget.Lo|cation -|
|000002c0| 20 4c 6f 63 61 74 69 6f | 6e 29 20 3c 20 36 30 30 | Locatio|n) < 600|
|000002d0| 30 20 29 0d 0a 09 09 09 | 54 72 61 69 6c 20 3d 20 |0 ).....|Trail = |
|000002e0| 53 70 61 77 6e 28 63 6c | 61 73 73 27 46 6c 61 6b |Spawn(cl|ass'Flak|
|000002f0| 53 68 65 6c 6c 54 72 61 | 69 6c 27 2c 73 65 6c 66 |ShellTra|il',self|
|00000300| 29 3b 0d 0a 09 09 47 6c | 6f 77 20 3d 20 53 70 61 |);....Gl|ow = Spa|
|00000310| 77 6e 28 63 6c 61 73 73 | 27 46 6c 61 6b 47 6c 6f |wn(class|'FlakGlo|
|00000320| 77 27 2c 20 73 65 6c 66 | 29 3b 0d 0a 09 7d 0d 0a |w', self|);...}..|
|00000330| 0d 0a 09 53 75 70 65 72 | 2e 50 6f 73 74 42 65 67 |...Super|.PostBeg|
|00000340| 69 6e 50 6c 61 79 28 29 | 3b 0d 0a 09 52 20 3d 20 |inPlay()|;...R = |
|00000350| 52 6f 74 61 74 69 6f 6e | 3b 0d 0a 09 52 2e 52 6f |Rotation|;...R.Ro|
|00000360| 6c 6c 20 3d 20 33 32 37 | 36 38 3b 0d 0a 09 53 65 |ll = 327|68;...Se|
|00000370| 74 52 6f 74 61 74 69 6f | 6e 28 52 29 3b 0d 0a 7d |tRotatio|n(R);..}|
|00000380| 0d 0a 0d 0a 73 69 6d 75 | 6c 61 74 65 64 20 66 75 |....simu|lated fu|
|00000390| 6e 63 74 69 6f 6e 20 53 | 74 61 72 74 54 69 6d 65 |nction S|tartTime|
|000003a0| 72 28 66 6c 6f 61 74 20 | 46 75 73 65 29 0d 0a 7b |r(float |Fuse)..{|
|000003b0| 0d 0a 20 20 20 20 53 65 | 74 54 69 6d 65 72 28 46 |.. Se|tTimer(F|
|000003c0| 75 73 65 2c 20 46 61 6c | 73 65 29 3b 0d 0a 7d 0d |use, Fal|se);..}.|
|000003d0| 0a 0d 0a 73 69 6d 75 6c | 61 74 65 64 20 66 75 6e |...simul|ated fun|
|000003e0| 63 74 69 6f 6e 20 54 69 | 6d 65 72 28 29 0d 0a 7b |ction Ti|mer()..{|
|000003f0| 0d 0a 20 20 20 20 6c 6f | 63 61 6c 20 69 6e 74 20 |.. lo|cal int |
|00000400| 69 3b 0d 0a 20 20 20 20 | 6c 6f 63 61 6c 20 4f 4e |i;.. |local ON|
|00000410| 53 41 72 74 69 6c 6c 65 | 72 79 53 68 65 6c 6c 53 |SArtille|ryShellS|
|00000420| 6d 61 6c 6c 20 53 6d 61 | 6c 6c 53 68 65 6c 6c 3b |mall Sma|llShell;|
|00000430| 0d 0a 0d 0a 09 50 6c 61 | 79 53 6f 75 6e 64 28 73 |.....Pla|ySound(s|
|00000440| 6f 75 6e 64 27 4f 4e 53 | 42 50 53 6f 75 6e 64 73 |ound'ONS|BPSounds|
|00000450| 2e 41 72 74 69 6c 6c 65 | 72 79 2e 53 68 65 6c 6c |.Artille|ry.Shell|
|00000460| 42 72 61 6b 69 6e 67 45 | 78 70 6c 6f 64 65 27 29 |BrakingE|xplode')|
|00000470| 3b 0d 0a 09 69 66 20 28 | 20 4c 65 76 65 6c 2e 4e |;...if (| Level.N|
|00000480| 65 74 4d 6f 64 65 20 21 | 3d 20 4e 4d 5f 44 65 64 |etMode !|= NM_Ded|
|00000490| 69 63 61 74 65 64 53 65 | 72 76 65 72 20 29 0d 0a |icatedSe|rver )..|
|000004a0| 09 09 73 70 61 77 6e 28 | 63 6c 61 73 73 27 4f 4e |..spawn(|class'ON|
|000004b0| 53 41 72 74 69 6c 6c 65 | 72 79 53 68 65 6c 6c 53 |SArtille|ryShellS|
|000004c0| 70 6c 69 74 27 2c 20 73 | 65 6c 66 2c 20 2c 20 4c |plit', s|elf, , L|
|000004d0| 6f 63 61 74 69 6f 6e 2c | 20 52 6f 74 61 74 69 6f |ocation,| Rotatio|
|000004e0| 6e 29 3b 0d 0a 0d 0a 20 | 20 20 20 66 6f 72 20 28 |n);.... | for (|
|000004f0| 69 3d 30 3b 20 69 3c 35 | 3b 20 69 2b 2b 29 0d 0a |i=0; i<5|; i++)..|
|00000500| 20 20 20 20 7b 0d 0a 20 | 20 20 20 20 20 20 20 53 | {.. | S|
|00000510| 6d 61 6c 6c 53 68 65 6c | 6c 20 3d 20 73 70 61 77 |mallShel|l = spaw|
|00000520| 6e 28 63 6c 61 73 73 27 | 4f 4e 53 41 72 74 69 6c |n(class'|ONSArtil|
|00000530| 6c 65 72 79 53 68 65 6c | 6c 53 6d 61 6c 6c 27 2c |leryShel|lSmall',|
|00000540| 20 73 65 6c 66 2c 20 2c | 20 4c 6f 63 61 74 69 6f | self, ,| Locatio|
|00000550| 6e 2c 20 52 6f 74 61 74 | 69 6f 6e 29 3b 0d 0a 09 |n, Rotat|ion);...|
|00000560| 09 69 66 20 28 20 53 6d | 61 6c 6c 53 68 65 6c 6c |.if ( Sm|allShell|
|00000570| 20 21 3d 20 4e 6f 6e 65 | 20 29 0d 0a 09 09 09 53 | != None| ).....S|
|00000580| 6d 61 6c 6c 53 68 65 6c | 6c 2e 56 65 6c 6f 63 69 |mallShel|l.Veloci|
|00000590| 74 79 20 3d 20 56 65 6c | 6f 63 69 74 79 20 2b 20 |ty = Vel|ocity + |
|000005a0| 28 56 52 61 6e 64 28 29 | 20 2a 20 35 30 30 2e 30 |(VRand()| * 500.0|
|000005b0| 29 3b 0d 0a 20 20 20 20 | 7d 0d 0a 20 20 20 20 44 |);.. |}.. D|
|000005c0| 65 73 74 72 6f 79 28 29 | 3b 0d 0a 7d 0d 0a 0d 0a |estroy()|;..}....|
|000005d0| 73 69 6d 75 6c 61 74 65 | 64 20 66 75 6e 63 74 69 |simulate|d functi|
|000005e0| 6f 6e 20 44 65 73 74 72 | 6f 79 65 64 28 29 0d 0a |on Destr|oyed()..|
|000005f0| 7b 0d 0a 09 69 66 20 28 | 20 21 62 45 78 70 6c 6f |{...if (| !bExplo|
|00000600| 64 65 64 20 29 0d 0a 09 | 09 45 78 70 6c 6f 64 65 |ded )...|.Explode|
|00000610| 49 6e 41 69 72 28 29 3b | 0d 0a 09 69 66 20 28 20 |InAir();|...if ( |
|00000620| 54 72 61 69 6c 20 21 3d | 20 4e 6f 6e 65 20 29 0d |Trail !=| None ).|
|00000630| 0a 09 09 54 72 61 69 6c | 2e 6d 52 65 67 65 6e 3d |...Trail|.mRegen=|
|00000640| 46 61 6c 73 65 3b 0d 0a | 09 69 66 20 28 20 67 6c |False;..|.if ( gl|
|00000650| 6f 77 20 21 3d 20 4e 6f | 6e 65 20 29 0d 0a 09 09 |ow != No|ne )....|
|00000660| 47 6c 6f 77 2e 44 65 73 | 74 72 6f 79 28 29 3b 0d |Glow.Des|troy();.|
|00000670| 0a 09 53 75 70 65 72 2e | 44 65 73 74 72 6f 79 65 |..Super.|Destroye|
|00000680| 64 28 29 3b 0d 0a 7d 0d | 0a 0d 0a 0d 0a 73 69 6d |d();..}.|.....sim|
|00000690| 75 6c 61 74 65 64 20 66 | 75 6e 63 74 69 6f 6e 20 |ulated f|unction |
|000006a0| 50 72 6f 63 65 73 73 54 | 6f 75 63 68 28 41 63 74 |ProcessT|ouch(Act|
|000006b0| 6f 72 20 4f 74 68 65 72 | 2c 20 56 65 63 74 6f 72 |or Other|, Vector|
|000006c0| 20 48 69 74 4c 6f 63 61 | 74 69 6f 6e 29 0d 0a 7b | HitLoca|tion)..{|
|000006d0| 0d 0a 09 69 66 20 28 4f | 74 68 65 72 20 21 3d 20 |...if (O|ther != |
|000006e0| 49 6e 73 74 69 67 61 74 | 6f 72 20 26 26 20 21 4f |Instigat|or && !O|
|000006f0| 74 68 65 72 2e 49 73 41 | 28 27 4f 4e 53 4d 6f 72 |ther.IsA|('ONSMor|
|00000700| 74 61 72 53 68 65 6c 6c | 27 29 29 0d 0a 09 7b 0d |tarShell|'))...{.|
|00000710| 0a 20 20 20 20 20 20 20 | 20 53 70 61 77 6e 45 66 |. | SpawnEf|
|00000720| 66 65 63 74 73 28 48 69 | 74 4c 6f 63 61 74 69 6f |fects(Hi|tLocatio|
|00000730| 6e 2c 20 2d 31 20 2a 20 | 4e 6f 72 6d 61 6c 28 56 |n, -1 * |Normal(V|
|00000740| 65 6c 6f 63 69 74 79 29 | 20 29 3b 0d 0a 09 09 45 |elocity)| );....E|
|00000750| 78 70 6c 6f 64 65 28 48 | 69 74 4c 6f 63 61 74 69 |xplode(H|itLocati|
|00000760| 6f 6e 2c 4e 6f 72 6d 61 | 6c 28 48 69 74 4c 6f 63 |on,Norma|l(HitLoc|
|00000770| 61 74 69 6f 6e 2d 4f 74 | 68 65 72 2e 4c 6f 63 61 |ation-Ot|her.Loca|
|00000780| 74 69 6f 6e 29 29 3b 0d | 0a 09 7d 0d 0a 7d 0d 0a |tion));.|..}..}..|
|00000790| 0d 0a 73 69 6d 75 6c 61 | 74 65 64 20 66 75 6e 63 |..simula|ted func|
|000007a0| 74 69 6f 6e 20 53 70 61 | 77 6e 45 66 66 65 63 74 |tion Spa|wnEffect|
|000007b0| 73 28 20 76 65 63 74 6f | 72 20 48 69 74 4c 6f 63 |s( vecto|r HitLoc|
|000007c0| 61 74 69 6f 6e 2c 20 76 | 65 63 74 6f 72 20 48 69 |ation, v|ector Hi|
|000007d0| 74 4e 6f 72 6d 61 6c 20 | 29 0d 0a 7b 0d 0a 09 6c |tNormal |)..{...l|
|000007e0| 6f 63 61 6c 20 50 6c 61 | 79 65 72 43 6f 6e 74 72 |ocal Pla|yerContr|
|000007f0| 6f 6c 6c 65 72 20 50 43 | 3b 0d 0a 0d 0a 09 50 6c |oller PC|;.....Pl|
|00000800| 61 79 53 6f 75 6e 64 28 | 73 6f 75 6e 64 27 4f 4e |aySound(|sound'ON|
|00000810| 53 42 50 53 6f 75 6e 64 | 73 2e 41 72 74 69 6c 6c |SBPSound|s.Artill|
|00000820| 65 72 79 2e 53 68 65 6c | 6c 46 72 61 67 6d 65 6e |ery.Shel|lFragmen|
|00000830| 74 45 78 70 6c 6f 64 65 | 27 2c 20 53 4c 4f 54 5f |tExplode|', SLOT_|
|00000840| 4e 6f 6e 65 2c 20 32 2e | 30 29 3b 0d 0a 09 69 66 |None, 2.|0);...if|
|00000850| 20 28 20 45 66 66 65 63 | 74 49 73 52 65 6c 65 76 | ( Effec|tIsRelev|
|00000860| 61 6e 74 28 4c 6f 63 61 | 74 69 6f 6e 2c 66 61 6c |ant(Loca|tion,fal|
|00000870| 73 65 29 20 29 0d 0a 09 | 7b 0d 0a 09 09 50 43 20 |se) )...|{....PC |
|00000880| 3d 20 4c 65 76 65 6c 2e | 47 65 74 4c 6f 63 61 6c |= Level.|GetLocal|
|00000890| 50 6c 61 79 65 72 43 6f | 6e 74 72 6f 6c 6c 65 72 |PlayerCo|ntroller|
|000008a0| 28 29 3b 0d 0a 09 09 69 | 66 20 28 20 28 50 43 2e |();....i|f ( (PC.|
|000008b0| 56 69 65 77 54 61 72 67 | 65 74 20 21 3d 20 4e 6f |ViewTarg|et != No|
|000008c0| 6e 65 29 20 26 26 20 56 | 53 69 7a 65 28 50 43 2e |ne) && V|Size(PC.|
|000008d0| 56 69 65 77 54 61 72 67 | 65 74 2e 4c 6f 63 61 74 |ViewTarg|et.Locat|
|000008e0| 69 6f 6e 20 2d 20 4c 6f | 63 61 74 69 6f 6e 29 20 |ion - Lo|cation) |
|000008f0| 3c 20 33 30 30 30 20 29 | 0d 0a 09 09 09 73 70 61 |< 3000 )|.....spa|
|00000900| 77 6e 28 45 78 70 6c 6f | 73 69 6f 6e 45 66 66 65 |wn(Explo|sionEffe|
|00000910| 63 74 43 6c 61 73 73 2c | 2c 2c 48 69 74 4c 6f 63 |ctClass,|,,HitLoc|
|00000920| 61 74 69 6f 6e 20 2b 20 | 48 69 74 4e 6f 72 6d 61 |ation + |HitNorma|
|00000930| 6c 2a 31 36 20 29 3b 0d | 0a 09 09 73 70 61 77 6e |l*16 );.|...spawn|
|00000940| 28 45 78 70 6c 6f 73 69 | 6f 6e 45 66 66 65 63 74 |(Explosi|onEffect|
|00000950| 43 6c 61 73 73 2c 2c 2c | 48 69 74 4c 6f 63 61 74 |Class,,,|HitLocat|
|00000960| 69 6f 6e 20 2b 20 48 69 | 74 4e 6f 72 6d 61 6c 2a |ion + Hi|tNormal*|
|00000970| 31 36 20 29 3b 0d 0a 09 | 09 73 70 61 77 6e 28 63 |16 );...|.spawn(c|
|00000980| 6c 61 73 73 27 52 6f 63 | 6b 65 74 53 6d 6f 6b 65 |lass'Roc|ketSmoke|
|00000990| 52 69 6e 67 27 2c 2c 2c | 48 69 74 4c 6f 63 61 74 |Ring',,,|HitLocat|
|000009a0| 69 6f 6e 20 2b 20 48 69 | 74 4e 6f 72 6d 61 6c 2a |ion + Hi|tNormal*|
|000009b0| 31 36 2c 20 72 6f 74 61 | 74 6f 72 28 48 69 74 4e |16, rota|tor(HitN|
|000009c0| 6f 72 6d 61 6c 29 20 29 | 3b 0d 0a 09 09 69 66 20 |ormal) )|;....if |
|000009d0| 28 20 28 45 78 70 6c 6f | 73 69 6f 6e 44 65 63 61 |( (Explo|sionDeca|
|000009e0| 6c 20 21 3d 20 4e 6f 6e | 65 29 20 26 26 20 28 4c |l != Non|e) && (L|
|000009f0| 65 76 65 6c 2e 4e 65 74 | 4d 6f 64 65 20 21 3d 20 |evel.Net|Mode != |
|00000a00| 4e 4d 5f 44 65 64 69 63 | 61 74 65 64 53 65 72 76 |NM_Dedic|atedServ|
|00000a10| 65 72 29 20 29 0d 0a 09 | 09 09 53 70 61 77 6e 28 |er) )...|..Spawn(|
|00000a20| 45 78 70 6c 6f 73 69 6f | 6e 44 65 63 61 6c 2c 73 |Explosio|nDecal,s|
|00000a30| 65 6c 66 2c 2c 48 69 74 | 4c 6f 63 61 74 69 6f 6e |elf,,Hit|Location|
|00000a40| 2c 20 72 6f 74 61 74 6f | 72 28 2d 48 69 74 4e 6f |, rotato|r(-HitNo|
|00000a50| 72 6d 61 6c 29 29 3b 0d | 0a 09 7d 0d 0a 7d 0d 0a |rmal));.|..}..}..|
|00000a60| 0d 0a 73 69 6d 75 6c 61 | 74 65 64 20 66 75 6e 63 |..simula|ted func|
|00000a70| 74 69 6f 6e 20 4c 61 6e | 64 65 64 28 20 76 65 63 |tion Lan|ded( vec|
|00000a80| 74 6f 72 20 48 69 74 4e | 6f 72 6d 61 6c 20 29 0d |tor HitN|ormal ).|
|00000a90| 0a 7b 0d 0a 09 53 70 61 | 77 6e 45 66 66 65 63 74 |.{...Spa|wnEffect|
|00000aa0| 73 28 20 4c 6f 63 61 74 | 69 6f 6e 2c 20 48 69 74 |s( Locat|ion, Hit|
|00000ab0| 4e 6f 72 6d 61 6c 20 29 | 3b 0d 0a 09 45 78 70 6c |Normal )|;...Expl|
|00000ac0| 6f 64 65 28 4c 6f 63 61 | 74 69 6f 6e 2c 48 69 74 |ode(Loca|tion,Hit|
|00000ad0| 4e 6f 72 6d 61 6c 29 3b | 0d 0a 7d 0d 0a 0d 0a 73 |Normal);|..}....s|
|00000ae0| 69 6d 75 6c 61 74 65 64 | 20 66 75 6e 63 74 69 6f |imulated| functio|
|00000af0| 6e 20 48 69 74 57 61 6c | 6c 20 28 76 65 63 74 6f |n HitWal|l (vecto|
|00000b00| 72 20 48 69 74 4e 6f 72 | 6d 61 6c 2c 20 61 63 74 |r HitNor|mal, act|
|00000b10| 6f 72 20 57 61 6c 6c 29 | 0d 0a 7b 0d 0a 09 4c 61 |or Wall)|..{...La|
|00000b20| 6e 64 65 64 28 48 69 74 | 4e 6f 72 6d 61 6c 29 3b |nded(Hit|Normal);|
|00000b30| 0d 0a 7d 0d 0a 0d 0a 73 | 69 6d 75 6c 61 74 65 64 |..}....s|imulated|
|00000b40| 20 66 75 6e 63 74 69 6f | 6e 20 45 78 70 6c 6f 64 | functio|n Explod|
|00000b50| 65 28 76 65 63 74 6f 72 | 20 48 69 74 4c 6f 63 61 |e(vector| HitLoca|
|00000b60| 74 69 6f 6e 2c 20 76 65 | 63 74 6f 72 20 48 69 74 |tion, ve|ctor Hit|
|00000b70| 4e 6f 72 6d 61 6c 29 0d | 0a 7b 0d 0a 09 62 45 78 |Normal).|.{...bEx|
|00000b80| 70 6c 6f 64 65 64 20 3d | 20 74 72 75 65 3b 0d 0a |ploded =| true;..|
|00000b90| 20 20 20 20 48 75 72 74 | 52 61 64 69 75 73 28 44 | Hurt|Radius(D|
|00000ba0| 61 6d 61 67 65 2c 20 44 | 61 6d 61 67 65 52 61 64 |amage, D|amageRad|
|00000bb0| 69 75 73 2c 20 4d 79 44 | 61 6d 61 67 65 54 79 70 |ius, MyD|amageTyp|
|00000bc0| 65 2c 20 4d 6f 6d 65 6e | 74 75 6d 54 72 61 6e 73 |e, Momen|tumTrans|
|00000bd0| 66 65 72 2c 20 48 69 74 | 4c 6f 63 61 74 69 6f 6e |fer, Hit|Location|
|00000be0| 29 3b 0d 0a 20 20 20 20 | 44 65 73 74 72 6f 79 28 |);.. |Destroy(|
|00000bf0| 29 3b 0d 0a 7d 0d 0a 0d | 0a 73 69 6d 75 6c 61 74 |);..}...|.simulat|
|00000c00| 65 64 20 66 75 6e 63 74 | 69 6f 6e 20 45 78 70 6c |ed funct|ion Expl|
|00000c10| 6f 64 65 49 6e 41 69 72 | 28 29 0d 0a 7b 0d 0a 09 |odeInAir|()..{...|
|00000c20| 62 45 78 70 6c 6f 64 65 | 64 20 3d 20 74 72 75 65 |bExplode|d = true|
|00000c30| 3b 0d 0a 20 20 20 20 50 | 6c 61 79 53 6f 75 6e 64 |;.. P|laySound|
|00000c40| 28 73 6f 75 6e 64 27 4f | 4e 53 42 50 53 6f 75 6e |(sound'O|NSBPSoun|
|00000c50| 64 73 2e 41 72 74 69 6c | 6c 65 72 79 2e 53 68 65 |ds.Artil|lery.She|
|00000c60| 6c 6c 46 72 61 67 6d 65 | 6e 74 45 78 70 6c 6f 64 |llFragme|ntExplod|
|00000c70| 65 27 2c 20 53 4c 4f 54 | 5f 4e 6f 6e 65 2c 20 32 |e', SLOT|_None, 2|
|00000c80| 2e 30 29 3b 0d 0a 09 69 | 66 20 28 20 4c 65 76 65 |.0);...i|f ( Leve|
|00000c90| 6c 2e 4e 65 74 4d 6f 64 | 65 20 21 3d 20 4e 4d 5f |l.NetMod|e != NM_|
|00000ca0| 44 65 64 69 63 61 74 65 | 64 53 65 72 76 65 72 20 |Dedicate|dServer |
|00000cb0| 29 0d 0a 09 09 73 70 61 | 77 6e 28 41 69 72 45 78 |)....spa|wn(AirEx|
|00000cc0| 70 6c 6f 73 69 6f 6e 45 | 66 66 65 63 74 43 6c 61 |plosionE|ffectCla|
|00000cd0| 73 73 29 3b 0d 0a 20 20 | 20 20 48 75 72 74 52 61 |ss);.. | HurtRa|
|00000ce0| 64 69 75 73 28 44 61 6d | 61 67 65 2c 20 44 61 6d |dius(Dam|age, Dam|
|00000cf0| 61 67 65 52 61 64 69 75 | 73 2c 20 4d 79 44 61 6d |ageRadiu|s, MyDam|
|00000d00| 61 67 65 54 79 70 65 2c | 20 4d 6f 6d 65 6e 74 75 |ageType,| Momentu|
|00000d10| 6d 54 72 61 6e 73 66 65 | 72 2c 20 76 65 63 74 28 |mTransfe|r, vect(|
|00000d20| 30 2c 30 2c 30 29 29 3b | 0d 0a 20 20 20 20 45 78 |0,0,0));|.. Ex|
|00000d30| 70 6c 6f 64 65 28 76 65 | 63 74 28 30 2c 30 2c 30 |plode(ve|ct(0,0,0|
|00000d40| 29 2c 76 65 63 74 28 30 | 2c 30 2c 30 29 29 3b 0d |),vect(0|,0,0));.|
|00000d50| 0a 20 20 20 20 44 65 73 | 74 72 6f 79 28 29 3b 0d |. Des|troy();.|
|00000d60| 0a 7d 0d 0a 0d 0a 65 76 | 65 6e 74 20 54 61 6b 65 |.}....ev|ent Take|
|00000d70| 44 61 6d 61 67 65 28 69 | 6e 74 20 44 61 6d 61 67 |Damage(i|nt Damag|
|00000d80| 65 2c 20 50 61 77 6e 20 | 45 76 65 6e 74 49 6e 73 |e, Pawn |EventIns|
|00000d90| 74 69 67 61 74 6f 72 2c | 20 76 65 63 74 6f 72 20 |tigator,| vector |
|00000da0| 48 69 74 4c 6f 63 61 74 | 69 6f 6e 2c 20 76 65 63 |HitLocat|ion, vec|
|00000db0| 74 6f 72 20 4d 6f 6d 65 | 6e 74 75 6d 2c 20 63 6c |tor Mome|ntum, cl|
|00000dc0| 61 73 73 3c 44 61 6d 61 | 67 65 54 79 70 65 3e 20 |ass<Dama|geType> |
|00000dd0| 44 61 6d 61 67 65 54 79 | 70 65 29 0d 0a 7b 0d 0a |DamageTy|pe)..{..|
|00000de0| 20 20 20 20 69 66 20 28 | 44 61 6d 61 67 65 20 3e | if (|Damage >|
|00000df0| 20 30 20 26 26 20 28 45 | 76 65 6e 74 49 6e 73 74 | 0 && (E|ventInst|
|00000e00| 69 67 61 74 6f 72 20 3d | 3d 20 4e 6f 6e 65 20 7c |igator =|= None ||
|00000e10| 7c 20 45 76 65 6e 74 49 | 6e 73 74 69 67 61 74 6f || EventI|nstigato|
|00000e20| 72 2e 43 6f 6e 74 72 6f | 6c 6c 65 72 20 3d 3d 20 |r.Contro|ller == |
|00000e30| 4e 6f 6e 65 20 7c 7c 0d | 0a 20 20 20 20 20 20 20 |None ||.|. |
|00000e40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000e50| 49 6e 73 74 69 67 61 74 | 6f 72 20 3d 3d 20 4e 6f |Instigat|or == No|
|00000e60| 6e 65 20 7c 7c 20 49 6e | 73 74 69 67 61 74 6f 72 |ne || In|stigator|
|00000e70| 2e 43 6f 6e 74 72 6f 6c | 6c 65 72 20 3d 3d 20 4e |.Control|ler == N|
|00000e80| 6f 6e 65 20 7c 7c 0d 0a | 20 20 20 20 20 20 20 20 |one ||..| |
|00000e90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 21 | | !|
|00000ea0| 45 76 65 6e 74 49 6e 73 | 74 69 67 61 74 6f 72 2e |EventIns|tigator.|
|00000eb0| 43 6f 6e 74 72 6f 6c 6c | 65 72 2e 53 61 6d 65 54 |Controll|er.SameT|
|00000ec0| 65 61 6d 41 73 28 49 6e | 73 74 69 67 61 74 6f 72 |eamAs(In|stigator|
|00000ed0| 2e 43 6f 6e 74 72 6f 6c | 6c 65 72 29 29 29 0d 0a |.Control|ler)))..|
|00000ee0| 20 20 20 20 20 20 20 20 | 45 78 70 6c 6f 64 65 49 | |ExplodeI|
|00000ef0| 6e 41 69 72 28 29 3b 0d | 0a 7d 0d 0a 0d 0a 00 |nAir();.|.}..... |
+--------+-------------------------+-------------------------+--------+--------+